
function say(x1,x2,x3)
	print(x1,x2,x3)
	if x1 == 0 then
		error('you put 0 in args.')  --抛出一个错误
	end
end

-- 捕获错误，可以判断运行结果
if pcall(say,123) then
	print('ok')
else
	print('no ok.')
end

pcall(say,0)
pcall(say,11)

say(0)